package cn.maxwell.system.service;

import cn.maxwell.basic.service.IBaseService;
import cn.maxwell.system.domain.Role;

import java.util.List;

public interface IRoleService extends IBaseService<Role> {

    /**
     * 添加
     * @param role
     */
    @Override
    void add(Role role);

    /**
     * 修改
     * @param role
     */
    @Override
    void update(Role role);

    /**
     * 删除
     * @param id
     */
    @Override
    void delete(Long id);

    /**
     * 批量删除
     * @param ids
     */
    @Override
    void patchDelete(List<Long> ids);
}
